Elasticsearch

  • 其它
    07-20 02:56
    本套课程Elasticsearch顶尖高手系列:高手进阶篇(最新第二版):课程官方售价799元,由中华石杉老师主讲,本套课程是Elasticsearch顶尖高手系列的第二套课程,也属于进阶课程,建议大家先行学习基础篇课程,如果有一定的基础,也可直接学习本套课程。本套课程主要包括深度探秘搜索技术,彻底掌握IK中文分词,深入聚合数据分析,数据建模实战等等,本课程共135节, 包含课程资料共计5G。文章底部附下载地址。 课程介绍: 本套课程学完以后能够达到的效果: 1、彻底掌握ES的高阶搜索技术、IK中文分词器的使用(深入到源码修改级别)、高阶聚合数据分析技术、复杂数据建模技术、地理位置搜索和分析技术、Java API的开发; 2、能够独立设计和开发中小型的Elasticsearch相关的项目。主要是对于小数据量的项目而言,简单搭建几个节点的es集群即可; 3、在小数据量的应用场景中,基于高阶的搜索技术,完成你自己的拥有复杂功能的搜索引擎的定制开发; 4、有能力对IK中文分词器的源码进行定制修改; 5、在小数据量的应用场景中,基于高阶的聚合分析技术,完成你自己的拥有复杂功能的数据分析系统的开发; 6、能够对包含一对多,多对一,父子关系,等复杂的关联关系的数据,进行建模,并针对复杂数据模型开发对应的搜索引擎和数据分析应用; 7、有能力开发基于地理位置的搜索引擎和数据分析应用; 8、能够独立基于Java API完成上述各种系统的开发。 课程文件目录:V-1328:Elasticsearch顶尖高手系列-高手进阶篇(最新第二版)[5G] 第01节结构化搜索_IT技术论坛案例背景介绍.mp4 第02节结构化搜索_在案例中实战使用term filter来搜索数据.mp4 第03节结构化搜索_filter执行原理深度剖析(bitset机制与caching机制).mp4 第04节结构化搜索_在案例中实战基于bool组合多个filter条件来搜索数据.mp4 第06节结构化搜索_在案例中实战基于range filter来进行范围过滤.mp4 第07节深度探秘搜索技术_在案例中体验如何手动控制全文检索结果的精准度.mp4 第08节深度探秘搜索技术_基于term+bool实现的multiword搜索底层原理剖析.mp4 第09节深度探秘搜索技术_基于boost的细粒度搜索条件权重控制.mp4 第10节深度探秘搜索技术_多shard场景下relevance score不准确问题大揭秘.mp4 第11节深度探秘搜索技术_案例实战基于dis_max实现best fields策略进行多字段搜索.mp4 第12节深度探秘搜索技术_案例实战基于tie_breaker参数优化dis_max搜索效果.mp4 第13节深度探秘搜索技术_案例实战基于multi_match语法实现dis_max+tie_breaker.mp4 第15节深度探秘搜索技术_使用most_fields策略进行cross-fields search弊端大揭秘.mp4 第16节深度探秘搜索技术_使用copy_to定制组合field解决cross-fields搜索弊端.mp4 第17节深度探秘搜索技术_使用原生cross-fiels技术解决搜索弊端.mp4 第19节深度探秘搜索技术_基于slop参数实现近似匹配以及原理剖析和相关实验.mp4 第20节深度探秘搜索技术_混合使用match和近似匹配实现召回率与精准度的平衡.mp4 第21节深度探秘搜索技术_使用rescoring机制优化近似匹配搜索的性能.mp4 第22节深度探秘搜索技术_实战前缀搜索、通配符搜索、正则搜索等技术.mp4 第23节深度探秘搜索技术_实战match_phrase_prefix实现search-time搜索推荐.mp4 第24节深度探秘搜索技术_实战通过ngram分词机制实现index-time搜索推荐.mp4 第27节深度探秘搜索技术_实战掌握四种常见的相关度分数优化方法.mp4 第29节深度探秘搜索技术_实战掌握误拼写时的fuzzy模糊搜索技术.mp4 第30节彻底掌握IK中文分词_上机动手实战IK中文分词器的安装和使用.mp4 第31节彻底掌握IK中文分词_IK分词器配置文件讲解以及自定义词库实战.mp4 第33节深入聚合数据分析_bucket与metric两个核心概念的讲解.mp4 第34节深入聚合数据分析_家电卖场案例以及统计哪种颜色电视销量最高.mp4 第36节深入聚合数据分析_bucket嵌套实现颜色+品牌的多层下钻分析.mp4 第38节深入聚合数据分析_实战hitogram按价格区间统计电视销量和销售额.mp4 第39节深入聚合数据分析_实战date hitogram之统计每月电视销量.mp4 第40节深入聚合数据分析_下钻分析之统计每季度每个品牌的销售额.mp4 第41节深入聚合数据分析_搜索+聚合:统计指定品牌下每个颜色的销量.mp4 第42节深入聚合数据分析_global bucket:单个品牌与所有品牌销量对比.mp4 第43节深入聚合数据分析_过滤+聚合:统计价格大于1200的电视平均价格.mp4 第45节深入聚合数据分析_排序:按每种颜色的平均销售额降序排序.mp4 第48节深入聚合数据分析_cardinality去重算法以及每月销售品牌数量统计.mp4 第50节深入聚合数据分析_percentiles百分比算法以及网站访问时延统计.mp4 第51节深入聚合数据分析_percentiles rank以及网站访问时延SLA统计.mp4 第52节深入聚合数据分析_基于doc value正排索引的聚合内部原理.mp4 第54节深入聚合数据分析_string field聚合实验以及fielddata原理初探.mp4 第56节深入聚合数据分析_fielddata filter的细粒度内存加载控制.mp4 第5节结构化搜索_在案例中实战使用terms搜索多个值以及多值搜索结果优化.mp4 第61节数据建模实战_通过数据冗余实现用户与博客的关联.mp4 第63节数据建模实战_对文件系统进行数据建模以及文件搜索实战.mp4 第64节数据建模实战_基于全局锁实现悲观锁并发控制.mp4 第65节数据建模实战_基于document锁实现悲观锁并发控制.mp4 第66节数据建模实战_基于共享锁和排他锁实现悲观锁并发控制.mp4 第69节数据建模实战_研发中心管理案例以及父子关系数据建模.mp4 第71节数据建模实战_对每个国家的员工兴趣爱好进行聚合统计.mp4 第72节数据建模实战_祖孙三层数据关系建模以及搜索实战.mp4 第73节elasticsearch高手进阶_基于term vector深入探查数据的情况.mp4 第74节elasticsearch高手进阶_深入剖析搜索结果的highlight高亮显示.mp4 第75节elasticsearch高手进阶_使用search template将搜索模板化.mp4 第76节elasticsearch高手进阶_基于completion suggest实现搜索提示.mp4 第77节elasticsearch高手进阶_使用动态映射模板定制自己的映射策略.mp4 第81节elasticsearch高手进阶_统计当前位置每个距离范围内有多少家酒店.mp4 第82节熟练掌握ES Java API_client集群自动探查以及汽车零售店案例背景.mp4 第83节熟练掌握ES Java API_基于upsert实现汽车最新价格的调整.mp4 第84节熟练掌握ES Java API_基于mget实现多辆汽车的配置与价格对比.mp4 第85节熟练掌握ES Java API_基于bulk实现多4S店销售数据批量上传.mp4 第86节熟练掌握ES Java API_基于scroll实现月度销售数据批量下载.mp4 第88节熟练掌握ES Java API_对汽车品牌进行全文检索、精准查询和前缀搜索.mp4 第89节熟练掌握ES Java API_对汽车品牌进行多种条件的组合搜索.mp4 第90节熟练掌握ES Java API_基于地理位置对周围汽车4S店进行搜索.mp4 第91节熟练掌握ES Java API_如何自己尝试API以掌握所有搜索和聚合的语法.mp4 第92节快速入门篇以及高手进阶篇课程总结,以及后续阶段课程介绍.mp4 第93节生产集群部署之硬件配置、jvm以及集群规划建议.mp4 第94节生产集群部署之从零开始搭建一套4个节点的2核4G虚拟机集群.mp4 第96节生产集群部署之必须根据自己的集群设置的一些重要参数.mp4 第97节生产集群部署之针对生产集群的脑裂问题专门定制的重要参数.mp4 第98节生产集群部署之针对集群重启时的shard恢复耗时过长问题定制的重要参数.mp4 第99节生产集群部署之绝对不能随意调节jvm和thread pool的原因.mp4 第101节生产集群部署之重要的操作系统设置(swapping、virutal memory等).mp4 第103节生产集群部署之各个节点以daemon模式运行以及优雅关闭.mp4 第106节生产集群备份恢复之基于snapshot+hdfs+restore进行数据恢复.mp4 第107节生产集群版本升级之基于节点依次重启策略进行5.x的各个小版本之间的升级.mp4 第108节生产集群版本升级之基于集群整体重启策略进行2.x到5.x的大版本升级.mp4 第109节生产集群版本升级之基于索引重建策略进行1.x到5.x的跨多个大版本的升级.mp4 第111节elasticsearch生产集群中的索引管理(二).mp4 第112节elasticsearch生产集群中的索引管理(三).mp4 第113节elasticsearch生产集群中的索引管理(四).mp4 第115节elasticsearch的底层模块深入解析之shard allocation.mp4 第116节elasticsearch的底层模块深入解析之gateway.mp4 第117节elasticsearch的底层模块深入解析之http、network和transport.mp4 第118节elasticsearch的底层模块深入解析之threadpool.mp4 第119节elasticsearch的底层模块深入解析之plugin.mp4 第120节elasticsearch的底层模块深入解析之node.mp4 第121节elasticsearch性能调优之慢查询日志.mp4 第122节elasticsearch性能调优之基本优化建议.mp4 第123节elasticsearch性能调优之索引写入性能优化.mp4 第124节elasticsearch性能调优之搜索性能优化.mp4 第125节elasticsearch性能调优之磁盘读写性能优化.mp4 第127节es生产集群监控之基于cluster API进行监控.mp4 第128节补充案例-环境准备:虚拟机环境搭建.mp4 第130节补充案例-小型流量分析系统:整体流程讲解.mp4 第131节补充案例-小型流量分析系统:安装mysql以及手动导入样例数据.mp4 第133节补充案例-小型流量分析系统:安装和部署kibana.mp4 第134节补充案例-小型流量分析系统:基于kibana制作网站流量分析报表(一).mp4 第135节补充案例-小型流量分析系统:基于kibana制作网站流量分析报表(二)本节为本套课程最后一节课时.mp4
    • 653
  • 其它
    01-24 11:26
  • 其它
    02-11 08:24
    课程目录: 第一章:概述 (4讲) 01 | 课程介绍 02 | 内容综述及学习建议 03 | Elasticsearch简介及其发展历史 04 | Elastic Stack家族成员及其应用场景 第二章:安装上手 (4讲) 05 | Elasticsearch的安装与简单配置 06 | Kibana的安装与界面快速浏览 07 | 在Docker容器中运行Elasticsearch Kibana和Cerebro 08 | Logstash安装与导入数据 第三章:Elasticsearch入门 (15讲) 09 | 基本概念:索引、文档和REST API 10 | 基本概念:节点、集群、分片及副本 11 | 文档的基本CRUD与批量操作 12 | 倒排索引介绍 13 | 通过Analyzer进行分词 14 | Search API概览 15 | URI Search详解 16 | Request Body与Query DSL简介 17 | Query String&Simple Query String查询 18 | Dynamic Mapping和常见字段类型 19 | 显式Mapping设置与常见参数介绍 20 | 多字段特性及Mapping中配置自定义Analyzer 21 | Index Template和Dynamic Template 22 | Elasticsearch聚合分析简介 23 | 第一部分总结 第四章:深入搜索 (13讲) 24 | 基于词项和基于全文的搜索 25 | 结构化搜索 26 | 搜索的相关性算分 27 | Query&Filtering与多字符串多字段查询 28 | 单字符串多字段查询:Dis Max Query 29 | 单字符串多字段查询:Multi Match 30 | 多语言及中文分词与检索 31 | Space Jam,一次全文搜索的实例 32 | 使用Search Template和Index Alias查询 33 | 综合排序:Function Score Query优化算分 34 | Term&Phrase Suggester 35 | 自动补全与基于上下文的提示 36 | 配置跨集群搜索 第五章:分布式特性及分布式搜索的机制 (8讲) 37 | 集群分布式模型及选主与脑裂问题 38 | 分片与集群的故障转移 39 | 文档分布式存储 40 | 分片及其生命周期 41 | 剖析分布式查询及相关性算分 42 | 排序及Doc Values&Fielddata 43 | 分页与遍历:From, Size, Search After & Scroll API 44 | 处理并发读写操作 第六章:深入聚合分析 (4讲) 45 | Bucket & Metric聚合分析及嵌套聚合 46 | Pipeline聚合分析 47 | 作用范围与排序 48 | 聚合分析的原理及精准度问题 第七章:数据建模 (7讲) 49 | 对象及Nested对象 50 | 文档的父子关系 51 | Update By Query & Reindex API 52 | Ingest Pipeline & Painless Script 53 | Elasticsearch数据建模实例 54 | Elasticsearch数据建模最佳实践 55 | 第二部分总结回顾 第八章:保护你的数据 (3讲) 56 | 集群身份认证与用户鉴权 57 | 集群内部安全通信 58 | 集群与外部间的安全通信 第九章:水平扩展Elasticsearch集群 (6讲) 59 | 常见的集群部署方式 60 | Hot & Warm架构与Shard Filtering 61 | 分片设计及管理 62 | 如何对集群进行容量规划 63 | 在私有云上管理Elasticsearch集群的一些方法 64 | 在公有云上管理与部署Elasticsearch集群 第十章:生产环境中的集群运维 (10讲) 65 | 生产环境常用配置与上线清单 66 | 监控Elasticsearch集群 67 | 诊断集群的潜在问题 68 | 解决集群Yellow与Red的问题 69 | 提升集群写性能 70 | 提升集群读性能 71 | 集群压力测试 72 | 段合并优化及注意事项 73 | 缓存及使用Breaker限制内存使用 74 | 一些运维的相关建议 第十一章:索引生命周期管理 (2讲) 75 | 使用Shrink与Rollover API有效管理时间序列索引 76 | 索引全生命周期管理及工具介绍 第十二章:用Logstash和Beats构建数据管道 (3讲) 77 | Logstash入门及架构介绍 78 | 利用JDBC插件导入数据到Elasticsearch 79 | Beats介绍 第十三章:用Kibana进行数据可视化分析 (4讲) 80 | 使用Index Pattern配置数据 81 | 使用Kibana Discover探索数据 82 | 基本可视化组件介绍 83 | 构建Dashboard 第十四章:探索X-Pack套件 (6讲) 84 | 用Monitoring和Alerting监控Elasticsearch集群 85 | 用APM进行程序性能监控 86 | 用机器学习实现时序数据的异常检测(上) 87 | 用机器学习实现时序数据的异常检测(下) 88 | 用ELK进行日志管理 89 | 用Canvas做数据演示 实战1:电影搜索服务 (3讲) 90 | 项目需求分析及架构设计 91 | 将电影数据导入Elasticsearch 92 | 搭建你的电影搜索服务 实战2:Stackoverflow用户调查问卷分析 (3讲) 93 | 需求分析及架构设计 94 | 数据Extract & Enrichment 95 | 构建Insights Dashboard 备战:Elastic认证 (5讲) 96 | Elastic认证介绍 97 | 考点梳理 98 | 集群数据备份 99 | 基于Java和Elasticseach构建应用 100 | 结课测试&结束语
    • 511
  • ElasticSearch+Spark 构建高相关性搜索服务&千人千面推荐系统 完 第1章 课程导学【终于遇到你】 本章综合讲述了点评搜索推荐课程的项目业务背景,架构设计理念以及所需要用到的核心技术能力。 第2章 项目设计【项目需求到技术方案的完美执行过程】 本章中讲述了如何模拟现实情况中,点评搜索推荐项目从业务需求BRD到产品需求PRD,最终到技术方案选型,架构设计及技术落地的整个过程。 第3章 项目基础搭建【业务系统之基础能力】 本章中使用了SpringBoot加Mybatis框架完成基础项目能力建设,并加装通用返回值,异常处理,页面请求资源等处理方式完善业务系统的基础能力建设。 第4章 基础服务之用户,运营,商户能力建设【业务系统主体实现】 本章中,将项目中业务系统能力划分为C端用户层和运营后台管理层,建设了面向用户的登录注册服务与面向运营配置后台的统一权限管理,并建设了一套点评商户入驻体系的流程。 第5章 基础服务之品类,门店能力建设【业务系统主体实现】 本章中,将扩展运营后台能力,把品类服务与开店能力加入运营后台,完成点评所有基础业务能力建设。 第6章 点评门店搜索推荐1.0时代【搜索业务初体验】 本章中,将使用业务系统与数据库的能力,建设关键词搜索与多条件筛选聚合过滤的二次搜索能力,并结合LBS地理围栏通过距离控制搜索排序,同时会优先将距离与评价好的商户门店推荐给用户,完成点评门店搜索推荐架构1.0的能力。... 第7章 引入搜索引擎ElasticSearch7【分布式搜索引擎基础学习】 本章中,会讲解通过发现搜索1.0架构中的不足引入ElasticSearch7,并讲述了分布式搜索引擎高效和可扩展性的基本原理,同时会介绍es的基础语法。 第8章 ElasticSearch7高端进阶【分布式搜索引擎进阶学习】 本章中,会结合开源数据TMDB,深入学习ES高级的数据导入,进阶的查询语句,多字段查询,过滤排序,tf/idf bm25打分原理与自定义score打分实现,最后会闭环ES的学习。 第9章 重回点评,搜索2.0架构之数据接入【使用ES工具升级数据接入】 本章中,会带领大家学习并接入IK中文分词器,并且借助logstash-input-jdbc构建点评搜索所需要的全量和增量索引。 第10章 重回点评,搜索2.0架构之搜索接入【使用ES升级点评搜索应用】 本章中将升级搜索接入层应用能力,将原本基于业务数据库的1.0搜索架构改成基于ElasicSearch7为搜索引擎并通过RestApi方式接入项目的应用。 第11章 点评搜索进阶【相关性改造,准实时索引能力建设】 在本章中,通过发掘搜索2.0中的不足,通过定制化分词器,同义词扩展,词性相关性重塑等多维度技术优化搜索算法,并通过定制化canal中间件的学习完成了准实时索引能力的建设 第12章 点评推荐2.0架构进阶【基于spark mllib的机器学习推荐算法】 本章中,将通过发掘点评推荐1.0架构中的不足,改造推荐体系,定义了个性化召回算法和个性化排序算法的分层推荐模型完成了千人千面的推荐架构设计。
    • 470
  • Java
    02-15 10:21